package com.ruoyi.asms.domain.vo;

import lombok.Data;

import java.util.List;

/**
 * 巡检报告模板
 */
@Data
public class InspectionReportVo {

    String title;

    /**
     * 根据提交的deptId获取
     */
    String customerDeptName;

    /**
     * 当前用户所在部门名称
     */
    String inspectionDeptName;

    /**
     * 巡检时间，提交参数获取
     */
    String inspectionTime;

    /**
     * 巡检人员名字 根据 登录用户获取
     */
    String inspectionUserName;

    /**
     * 巡检人员手机号 根根据 登录用户获取
     */
    String inspectionUserPhone;


    /**
     * 根据taskid + deptId 获取inspection 记录中的 asset_id 并按资产类型分类统计
     */
    @Data
    public static class InspectionResult{
        /**
         * 设备名称
         */
        String assetTypeName;
        /**
         * 总数
         */
        Integer total;
        /**
         * 正常数量
         */
        Integer normalNumber;
        /**
         * 异常数量
         */
        Integer unNormalNumber;

    }

    List<InspectionResult> content;

    /**
     * 巡检结果及处理意见
     */
    String summary;



}
